//
// Created by dell on 2025/8/24.
//
// 指针：特定类型数据在内存中的存储地址，即内存地址。
// 指针只是一个逻辑概念，其实际应用是：指针变量。
//


#include "iostream"
using namespace std;
int main() {

    // 解决中文乱码问题
    system("chcp 65001");
    // CHCP是一个计算机指令，能够显示或设置活动代码页编号, 65001 UTF-8代码页

    int * p; // 声明一个p指针变量,用于记录一个int类型变量的内存地址

    int num1 = 10;

    p = &num1; // 将num1变量的地址赋予p
    cout << "p指针变量中存储的地址为：" << p << endl;
    cout << "p指针变量中存储的地址上面的数据为：" <<*p << endl;

    // 跳过num1变量直接修改内存
    cout << "num1 = " << num1 << endl;
    cout << "*p = " << *p << endl;
    *p = 20;
    cout << "num1 = " << num1 << endl;

    return 0;
}
